package com.wk.common.constant;

public interface RedisKey {

    /**
     * 三级分类缓存前缀
     */
    String PORTAL_CATEGORY="portal:categories:";


    /**
     * 购物车商品前缀
     */
    String CART_ITEM = "cart:item:";


    /**
     * 存放商品当前实时价格 用于显示商品添加到购物车后的价格变化
     */
    String CART_PRICE = "cart:price:";


    /**
     * 生成唯一标志 一份响应页面,一份保存到Redis
     * 第一次提交Redis存在token 正常提交并删除token 第二次提交没有对应token 无法提交
     * 防止订单重复提交 作为订单的编号保存
     */
    String ORDER_TOKEN = "order:token:";

    /**
     * 将锁定成功的商品信息放入Redis 用于订单创建失败解锁对应库存
     */
    String STOCK_LOCK = "stock:lock:";
}
